Hop til hovedindhold

Beskeder og fejl

EnergyConnect viser løbende beskeder og fejl, der hjælper brugeren med at forstå, hvad der kræver opmærksomhed, og om en handling er gennemført korrekt.

Beskeder kan opstå direkte i brugerfladen, eksempelvis ved manglende eller forkert indtastning i et felt, eller komme fra de bagvedliggende systemer, hvis en handling ikke kan gennemføres.

Formålet er at give brugeren tydelig feedback så tæt på den relevante handling som muligt.

Validering af inputfelter

Ved formularer og inputfelter validerer løsningen brugerens indtastninger. Det betyder, at brugeren får besked, hvis et felt mangler at blive udfyldt, eller hvis indholdet ikke lever op til de krav, feltet har.

Det kan eksempelvis være:

ValideringstypeBeskrivelse
Påkrævede felterFeltet skal udfyldes, før brugeren kan fortsætte eller gennemføre handlingen.
FormatkravFeltet skal udfyldes i et bestemt format, eksempelvis ved datoer, identifikatorer eller talværdier.
Gyldige værdierFeltet skal indeholde en værdi, der er gyldig i den aktuelle sammenhæng.
Sammenhæng mellem felterEt valg eller en værdi kan afhænge af andre oplysninger i formularen.

Når et felt ikke er udfyldt korrekt, vises fejlen tæt på det relevante felt. Det gør det nemt for brugeren at se, hvad der skal rettes.

image.png

Eksempelvis kan et påkrævet felt markeres med en fejlbesked som Feltet er påkrævet, hvis brugeren forsøger at fortsætte uden at udfylde feltet.

Fejl fra bagvedliggende systemer

Nogle fejl kan ikke vurderes udelukkende i brugerfladen. Det gælder især mere komplekse fejl, hvor valideringen afhænger af regler, data eller behandling i de bagvedliggende systemer.

I disse tilfælde kan fejlbeskeden komme direkte fra backend. Det betyder, at teksten i fejlbeskeden afspejler den fejl, som systemet har returneret.

Denne type fejl vises typisk:

PlaceringHvornår vises fejlen?
I headerenNår fejlen knytter sig til den aktuelle side eller en handling, der udføres fra siden.
Øverst i en modalNår fejlen opstår i forbindelse med en handling eller formular, der udføres i en modal.

Placeringen afhænger af, hvor fejlen forekommer, og hvor brugeren er i gang med at arbejde.

Globale fejl

Hvis der opstår en større teknisk fejl, eksempelvis en 500-fejl, vises fejlen som en global fejlbesked.

Globale fejl bruges, når fejlen ikke kun knytter sig til et enkelt felt, en enkelt formular eller en bestemt tabelrække, men i stedet påvirker selve handlingen eller kommunikationen med systemet.

Ved globale fejl, såsom fejl 500, kan brugeren typisk forsøge handlingen igen. Hvis fejlen fortsætter, bør brugeren kontakte support eller en systemansvarlig med oplysninger om, hvad de forsøgte at gøre, da fejlen opstod.